package com.example.pattern.singleton;

import java.io.Serializable;

/**
 * 序列化就是把内存中的状态转换成字节码的形式
 * 从而转换成一个I/O流，写入其他地方（可以是磁盘，网络I/O）
 * 内存中的状态会被永久保存下来。
 * 反序列化就是将已经持久化的字节码内容转换为I/O流
 * 通过I/O流的读取，进而将读取的内容转换为JAVA对象
 */
public class ErrorSerializableSingleton implements Serializable {
    private final static ErrorSerializableSingleton SINGLETON = new ErrorSerializableSingleton();

    private ErrorSerializableSingleton() {

    }

    public static ErrorSerializableSingleton getSingleton() {
        return SINGLETON;
    }
}
